local extension = Package:new("ldex")
extension.extensionName = "cpt_hegemony"
extension.game_modes_whitelist = {"cpt_heg_mode"}
local U = require "packages/utility/utility"
local H = require "packages/ol_hegemony/util"

Fk:loadTranslationTable{
    ["ldex"] = "竞技不臣",
    ["ex_heg"] = "竞技不臣",
  }

local dongzhao = General(extension, "ex_heg__dongzhao", "wei", 3)
dongzhao:addSkill("quanjin")
dongzhao:addSkill("zaoyun")
Fk:loadTranslationTable{
    ["ex_heg__dongzhao"] = "董昭",
    ["#ex_heg__dongzhao"] = "移尊易鼎",
    ["illustrator:ex_heg__dongzhao"] = "小牛",
    ["designer:ex_heg__dongzhao"] = "逍遥鱼叔",
    ["cv:ex_heg__dongzhao"] = "宋国庆",
    ["~ex_heg__dongzhao"] = "一生无愧，又何惧身后之议……",
  }

local xushu = General(extension,"ex_heg__xushu","shu",4,4,General.Male)
xushu.deputyMaxHpAdjustedValue = -1
xushu:addCompanions("cpt_heg__zhaoyun")
xushu:addCompanions("cpt_heg__wolong")
xushu:addSkill("ze_heg__qiance")
xushu:addSkill("ze_heg__jujian")
Fk:loadTranslationTable{
    ["ex_heg__xushu"] = "徐庶",
    ["#ex_heg__xushu"] = "难为完臣",
    ["illustrator:ex_heg__xushu"] = "YanBai",
    ["~ex_heg__xushu"] = "大义无言，虽死无怨。",
  }

local zhugeke = General(extension, "ex_heg__zhugeke", "wu", 3)
zhugeke:addCompanions("cpt_heg__dingfeng")
zhugeke:addSkill("ld__aocai")
zhugeke:addSkill("ld__duwu")
Fk:loadTranslationTable{
    ["ex_heg__zhugeke"] = "诸葛恪",
    ["#ex_heg__zhugeke"] = "兴家赤族",
    ["designer:ex_heg__zhugeke"] = "逍遥鱼叔",
    ["illustrator:ex_heg__zhugeke"] = "猎枭",
    ["~ex_heg__zhugeke"] = "重权震主，是我疏忽了。",
  }

local huangzu = General(extension, "ex_heg__huangzu", "qun", 4)
huangzu:addSkill("ze_ld__xishe")
Fk:loadTranslationTable{
    ["ex_heg__huangzu"] = "黄祖",
    ["#ex_heg__huangzu"] = "遮山扼江",
    ["designer:ex_heg__huangzu"] = "逍遥鱼叔",
    ["illustrator:ex_heg__huangzu"] = "YanBai",
    ["ze_ld__xishe"] = "袭射",
    ["~ex_heg__huangzu"] = "今日不过是成王败寇，哼！动手吧！",
}

local zhuling = General(extension, "ex_heg__zhuling", "wei", 4)
zhuling:addSkill("ze_heg__juejue")
zhuling:addSkill("ze_heg__fangyuan")
Fk:loadTranslationTable{
  ["ex_heg__zhuling"] = "朱灵",
  ["~ex_heg__zhuling"] = "母亲，弟弟，我来了……",
}

local zongyu = General(extension, "ex_heg__zongyu", "shu", 3)
zongyu:addSkill("ty_heg__qiao")
zongyu:addSkill("ty_heg__chengshang")
Fk:loadTranslationTable{
  ["ex_heg__zongyu"] = "宗预",
  ["#ex_heg__zongyu"] = "九酝鸿胪",
  ["designer:ex_heg__zongyu"] = "韩旭",
  ["illustrator:ex_heg__zongyu"] = "铁杵文化",
  ["~ex_heg__zongyu"] = "吾年逾七十，唯少一死耳……",
}

local wujing = General(extension, "ex_heg__wujing", "wu", 4)
wujing:addSkill("ze_heg__diaogui")
wujing:addSkill("ze_heg__fengyang")
Fk:loadTranslationTable{
  ["ex_heg__wujing"] = "吴景",
  ["#ex_heg__wujing"] = "汗马鎏金",
  ["illustrator:ex_heg__wujing"] = "小牛",
  ["designer:ex_heg__wujing"] = "逍遥鱼叔",
  ["~ex_heg__wujing"] = "憾未能见，我江东一统天下之时……",
}

local yanbaihu = General(extension, "ex_heg__yanbaihu", "qun", 4)
yanbaihu:addSkill("ze_heg__zhidao")
yanbaihu:addSkill("ze_heg__jilix")
Fk:loadTranslationTable{
  ["ex_heg__yanbaihu"] = "严白虎",
  ["#ex_heg__yanbaihu"] = "豺牙落涧",
  ["~ex_heg__yanbaihu"] = "严舆吾弟，为兄来陪你了。",
}

return extension